package com.coustemview.qianfeng.huaqiangbeistore.model;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

import org.json.JSONException;
import org.json.JSONObject;

import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by mingma on 2016/8/30.
 */
public class Oversear_item_Bean {

    /**
     * code : 200
     * msg : 操作成功
     * data : {"skuId":1000116062,"goodsId":1000332716,"title":"iPad Air 2 Wifi版 16G HK","superRecommend":"这款ipad air仅437克，增加了土豪金颜色的版本，屏幕反光率降低56%，更有利眼睛的保护。厚度仅6.1毫米！","imag":"http://img5.hqbcdn.com/product/66/00/66004a9051edb4f088fd8e25277b9562.jpg","specialOfferPrice":null,"price":3588,"eventSign":null,"eventStatus":null,"goodsImagesDos":[{"goodsId":1000332716,"imageMd5":"http://img5.hqbcdn.com/product/66/00/66004a9051edb4f088fd8e25277b9562.jpg","sortOrder":0,"isZoom":0,"goodsImageURL":null},{"goodsId":1000332716,"imageMd5":"http://img8.hqbcdn.com/product/df/49/df49b6a6d494f38c70e23f7e87b8a4d6.jpg","sortOrder":1,"isZoom":0,"goodsImageURL":null},{"goodsId":1000332716,"imageMd5":"http://img14.hqbcdn.com/product/ef/88/ef889aff6caf29e86e07a6fbd81d15a4.jpg","sortOrder":2,"isZoom":0,"goodsImageURL":null},{"goodsId":1000332716,"imageMd5":"http://img7.hqbcdn.com/product/bb/61/bb61f8f85061d317cafa4fe86c8f168c.jpg","sortOrder":3,"isZoom":0,"goodsImageURL":null},{"goodsId":1000332716,"imageMd5":"http://img16.hqbcdn.com/product/34/d3/34d34aa90e1c7078e30367e0e6a5890e.jpg","sortOrder":4,"isZoom":0,"goodsImageURL":null}],"startTime":null,"endTime":null,"remainTime":null,"satisfiyEvaluateRate":"98","rateTotal":644,"limitBuyNum":0,"masterRecommended":"这款ipad air仅437克，增加了土豪金颜色的版本，屏幕反光率降低56%，更有利眼睛的保护。厚度仅6.1毫米！","itemShowProperties":["内存容量:2GB","硬盘容量:16GB/64GB/128GB","屏幕尺寸:9.7英寸","摄像头:800万像素"],"giftSkuDos":[],"editions":[{"id":null,"productId":1300070825,"productName":"Apple/苹果 iPad Air HK 海淘平板电脑","relateSpuId":1300070825,"relateSpuName":"Apple/苹果 iPad Air HK 海淘平板电脑","skuId":1000103851,"name":"Air wifi版","gmtCreated":null,"gmtModified":null,"displayName":"Air wifi版"},{"id":null,"productId":1300075543,"productName":"Apple/苹果 iPad Air 2 wifi版 HK 海淘平板","relateSpuId":1300075543,"relateSpuName":"Apple/苹果 iPad Air 2 wifi版 HK 海淘平板","skuId":1000116061,"name":"Air2 wifi版","gmtCreated":null,"gmtModified":null,"displayName":"Air2 wifi版"},{"id":null,"productId":1300076418,"productName":"Apple/苹果 iPad Air 2 WiFi+Cellular版 HK 海淘平板电脑","relateSpuId":1300076418,"relateSpuName":"Apple/苹果 iPad Air 2 WiFi+Cellular版 HK 海淘平板电脑","skuId":1000118407,"name":"Air2 4G版","gmtCreated":null,"gmtModified":null,"displayName":"Air2 4G版"}],"specifications":[{"colorName":"金色 16G","compoName":null,"price":"2558.00","skuId":1000116061},{"colorName":"银色 16G","compoName":null,"price":"2599.00","skuId":1000116062},{"colorName":"深空灰 16G","compoName":null,"price":"2599.00","skuId":1000116063},{"colorName":"金色 64G","compoName":null,"price":"3188.00","skuId":1000116064},{"colorName":"银色 64G","compoName":null,"price":"3188.00","skuId":1000116065},{"colorName":"深空灰 64G","compoName":null,"price":"3188.00","skuId":1000116066}],"skuSupplyTypeInfo":"16点前完成下单，最迟9月1日21点前发货","supplyType":"W","skuType":"oversea","currentPrice":"2599","colorName":"银色 16G","saleName":null,"productId":1300075543,"stock":455,"status":"N","supportCoupon":1,"baoBanner":"http://img1.hqbcdn.com/product/fb/14/fb147771b3613077581bd63e6a62020b.png","reduceRules":[],"saleCount":3772,"overSeaCategory":false}
     */

    private int code;
    private String msg;
    /**
     * skuId : 1000116062
     * goodsId : 1000332716
     * title : iPad Air 2 Wifi版 16G HK
     * superRecommend : 这款ipad air仅437克，增加了土豪金颜色的版本，屏幕反光率降低56%，更有利眼睛的保护。厚度仅6.1毫米！
     * imag : http://img5.hqbcdn.com/product/66/00/66004a9051edb4f088fd8e25277b9562.jpg
     * specialOfferPrice : null
     * price : 3588
     * eventSign : null
     * eventStatus : null
     * goodsImagesDos : [{"goodsId":1000332716,"imageMd5":"http://img5.hqbcdn.com/product/66/00/66004a9051edb4f088fd8e25277b9562.jpg","sortOrder":0,"isZoom":0,"goodsImageURL":null},{"goodsId":1000332716,"imageMd5":"http://img8.hqbcdn.com/product/df/49/df49b6a6d494f38c70e23f7e87b8a4d6.jpg","sortOrder":1,"isZoom":0,"goodsImageURL":null},{"goodsId":1000332716,"imageMd5":"http://img14.hqbcdn.com/product/ef/88/ef889aff6caf29e86e07a6fbd81d15a4.jpg","sortOrder":2,"isZoom":0,"goodsImageURL":null},{"goodsId":1000332716,"imageMd5":"http://img7.hqbcdn.com/product/bb/61/bb61f8f85061d317cafa4fe86c8f168c.jpg","sortOrder":3,"isZoom":0,"goodsImageURL":null},{"goodsId":1000332716,"imageMd5":"http://img16.hqbcdn.com/product/34/d3/34d34aa90e1c7078e30367e0e6a5890e.jpg","sortOrder":4,"isZoom":0,"goodsImageURL":null}]
     * startTime : null
     * endTime : null
     * remainTime : null
     * satisfiyEvaluateRate : 98
     * rateTotal : 644
     * limitBuyNum : 0
     * masterRecommended : 这款ipad air仅437克，增加了土豪金颜色的版本，屏幕反光率降低56%，更有利眼睛的保护。厚度仅6.1毫米！
     * itemShowProperties : ["内存容量:2GB","硬盘容量:16GB/64GB/128GB","屏幕尺寸:9.7英寸","摄像头:800万像素"]
     * giftSkuDos : []
     * editions : [{"id":null,"productId":1300070825,"productName":"Apple/苹果 iPad Air HK 海淘平板电脑","relateSpuId":1300070825,"relateSpuName":"Apple/苹果 iPad Air HK 海淘平板电脑","skuId":1000103851,"name":"Air wifi版","gmtCreated":null,"gmtModified":null,"displayName":"Air wifi版"},{"id":null,"productId":1300075543,"productName":"Apple/苹果 iPad Air 2 wifi版 HK 海淘平板","relateSpuId":1300075543,"relateSpuName":"Apple/苹果 iPad Air 2 wifi版 HK 海淘平板","skuId":1000116061,"name":"Air2 wifi版","gmtCreated":null,"gmtModified":null,"displayName":"Air2 wifi版"},{"id":null,"productId":1300076418,"productName":"Apple/苹果 iPad Air 2 WiFi+Cellular版 HK 海淘平板电脑","relateSpuId":1300076418,"relateSpuName":"Apple/苹果 iPad Air 2 WiFi+Cellular版 HK 海淘平板电脑","skuId":1000118407,"name":"Air2 4G版","gmtCreated":null,"gmtModified":null,"displayName":"Air2 4G版"}]
     * specifications : [{"colorName":"金色 16G","compoName":null,"price":"2558.00","skuId":1000116061},{"colorName":"银色 16G","compoName":null,"price":"2599.00","skuId":1000116062},{"colorName":"深空灰 16G","compoName":null,"price":"2599.00","skuId":1000116063},{"colorName":"金色 64G","compoName":null,"price":"3188.00","skuId":1000116064},{"colorName":"银色 64G","compoName":null,"price":"3188.00","skuId":1000116065},{"colorName":"深空灰 64G","compoName":null,"price":"3188.00","skuId":1000116066}]
     * skuSupplyTypeInfo : 16点前完成下单，最迟9月1日21点前发货
     * supplyType : W
     * skuType : oversea
     * currentPrice : 2599
     * colorName : 银色 16G
     * saleName : null
     * productId : 1300075543
     * stock : 455
     * status : N
     * supportCoupon : 1
     * baoBanner : http://img1.hqbcdn.com/product/fb/14/fb147771b3613077581bd63e6a62020b.png
     * reduceRules : []
     * saleCount : 3772
     * overSeaCategory : false
     */

    private DataBean data;

    public static Oversear_item_Bean objectFromData(String str) {

        return new Gson().fromJson(str, Oversear_item_Bean.class);
    }

    public static Oversear_item_Bean objectFromData(String str, String key) {

        try {
            JSONObject jsonObject = new JSONObject(str);

            return new Gson().fromJson(jsonObject.getString(str), Oversear_item_Bean.class);
        } catch (JSONException e) {
            e.printStackTrace();
        }

        return null;
    }

    public static List<Oversear_item_Bean> arrayOversear_item_BeanFromData(String str) {

        Type listType = new TypeToken<ArrayList<Oversear_item_Bean>>() {
        }.getType();

        return new Gson().fromJson(str, listType);
    }

    public static List<Oversear_item_Bean> arrayOversear_item_BeanFromData(String str, String key) {

        try {
            JSONObject jsonObject = new JSONObject(str);
            Type listType = new TypeToken<ArrayList<Oversear_item_Bean>>() {
            }.getType();

            return new Gson().fromJson(jsonObject.getString(str), listType);

        } catch (JSONException e) {
            e.printStackTrace();
        }

        return new ArrayList();


    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        private int skuId;
        private int goodsId;
        private String title;
        private String superRecommend;
        private String imag;
        private Object specialOfferPrice;
        private int price;
        private Object eventSign;
        private Object eventStatus;
        private Object startTime;
        private Object endTime;
        private Object remainTime;
        private String satisfiyEvaluateRate;
        private int rateTotal;
        private int limitBuyNum;
        private String masterRecommended;
        private String skuSupplyTypeInfo;
        private String supplyType;
        private String skuType;
        private String currentPrice;
        private String colorName;
        private Object saleName;
        private int productId;
        private int stock;
        private String status;
        private int supportCoupon;
        private String baoBanner;
        private int saleCount;
        private boolean overSeaCategory;
        /**
         * goodsId : 1000332716
         * imageMd5 : http://img5.hqbcdn.com/product/66/00/66004a9051edb4f088fd8e25277b9562.jpg
         * sortOrder : 0
         * isZoom : 0
         * goodsImageURL : null
         */

        private List<GoodsImagesDosBean> goodsImagesDos;
        private List<String> itemShowProperties;
        private List<?> giftSkuDos;
        /**
         * id : null
         * productId : 1300070825
         * productName : Apple/苹果 iPad Air HK 海淘平板电脑
         * relateSpuId : 1300070825
         * relateSpuName : Apple/苹果 iPad Air HK 海淘平板电脑
         * skuId : 1000103851
         * name : Air wifi版
         * gmtCreated : null
         * gmtModified : null
         * displayName : Air wifi版
         */

        private List<EditionsBean> editions;
        /**
         * colorName : 金色 16G
         * compoName : null
         * price : 2558.00
         * skuId : 1000116061
         */

        private List<SpecificationsBean> specifications;
        private List<?> reduceRules;

        public static DataBean objectFromData(String str) {

            return new Gson().fromJson(str, DataBean.class);
        }

        public static DataBean objectFromData(String str, String key) {

            try {
                JSONObject jsonObject = new JSONObject(str);

                return new Gson().fromJson(jsonObject.getString(str), DataBean.class);
            } catch (JSONException e) {
                e.printStackTrace();
            }

            return null;
        }

        public static List<DataBean> arrayDataBeanFromData(String str) {

            Type listType = new TypeToken<ArrayList<DataBean>>() {
            }.getType();

            return new Gson().fromJson(str, listType);
        }

        public static List<DataBean> arrayDataBeanFromData(String str, String key) {

            try {
                JSONObject jsonObject = new JSONObject(str);
                Type listType = new TypeToken<ArrayList<DataBean>>() {
                }.getType();

                return new Gson().fromJson(jsonObject.getString(str), listType);

            } catch (JSONException e) {
                e.printStackTrace();
            }

            return new ArrayList();


        }

        public int getSkuId() {
            return skuId;
        }

        public void setSkuId(int skuId) {
            this.skuId = skuId;
        }

        public int getGoodsId() {
            return goodsId;
        }

        public void setGoodsId(int goodsId) {
            this.goodsId = goodsId;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getSuperRecommend() {
            return superRecommend;
        }

        public void setSuperRecommend(String superRecommend) {
            this.superRecommend = superRecommend;
        }

        public String getImag() {
            return imag;
        }

        public void setImag(String imag) {
            this.imag = imag;
        }

        public Object getSpecialOfferPrice() {
            return specialOfferPrice;
        }

        public void setSpecialOfferPrice(Object specialOfferPrice) {
            this.specialOfferPrice = specialOfferPrice;
        }

        public int getPrice() {
            return price;
        }

        public void setPrice(int price) {
            this.price = price;
        }

        public Object getEventSign() {
            return eventSign;
        }

        public void setEventSign(Object eventSign) {
            this.eventSign = eventSign;
        }

        public Object getEventStatus() {
            return eventStatus;
        }

        public void setEventStatus(Object eventStatus) {
            this.eventStatus = eventStatus;
        }

        public Object getStartTime() {
            return startTime;
        }

        public void setStartTime(Object startTime) {
            this.startTime = startTime;
        }

        public Object getEndTime() {
            return endTime;
        }

        public void setEndTime(Object endTime) {
            this.endTime = endTime;
        }

        public Object getRemainTime() {
            return remainTime;
        }

        public void setRemainTime(Object remainTime) {
            this.remainTime = remainTime;
        }

        public String getSatisfiyEvaluateRate() {
            return satisfiyEvaluateRate;
        }

        public void setSatisfiyEvaluateRate(String satisfiyEvaluateRate) {
            this.satisfiyEvaluateRate = satisfiyEvaluateRate;
        }

        public int getRateTotal() {
            return rateTotal;
        }

        public void setRateTotal(int rateTotal) {
            this.rateTotal = rateTotal;
        }

        public int getLimitBuyNum() {
            return limitBuyNum;
        }

        public void setLimitBuyNum(int limitBuyNum) {
            this.limitBuyNum = limitBuyNum;
        }

        public String getMasterRecommended() {
            return masterRecommended;
        }

        public void setMasterRecommended(String masterRecommended) {
            this.masterRecommended = masterRecommended;
        }

        public String getSkuSupplyTypeInfo() {
            return skuSupplyTypeInfo;
        }

        public void setSkuSupplyTypeInfo(String skuSupplyTypeInfo) {
            this.skuSupplyTypeInfo = skuSupplyTypeInfo;
        }

        public String getSupplyType() {
            return supplyType;
        }

        public void setSupplyType(String supplyType) {
            this.supplyType = supplyType;
        }

        public String getSkuType() {
            return skuType;
        }

        public void setSkuType(String skuType) {
            this.skuType = skuType;
        }

        public String getCurrentPrice() {
            return currentPrice;
        }

        public void setCurrentPrice(String currentPrice) {
            this.currentPrice = currentPrice;
        }

        public String getColorName() {
            return colorName;
        }

        public void setColorName(String colorName) {
            this.colorName = colorName;
        }

        public Object getSaleName() {
            return saleName;
        }

        public void setSaleName(Object saleName) {
            this.saleName = saleName;
        }

        public int getProductId() {
            return productId;
        }

        public void setProductId(int productId) {
            this.productId = productId;
        }

        public int getStock() {
            return stock;
        }

        public void setStock(int stock) {
            this.stock = stock;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public int getSupportCoupon() {
            return supportCoupon;
        }

        public void setSupportCoupon(int supportCoupon) {
            this.supportCoupon = supportCoupon;
        }

        public String getBaoBanner() {
            return baoBanner;
        }

        public void setBaoBanner(String baoBanner) {
            this.baoBanner = baoBanner;
        }

        public int getSaleCount() {
            return saleCount;
        }

        public void setSaleCount(int saleCount) {
            this.saleCount = saleCount;
        }

        public boolean isOverSeaCategory() {
            return overSeaCategory;
        }

        public void setOverSeaCategory(boolean overSeaCategory) {
            this.overSeaCategory = overSeaCategory;
        }

        public List<GoodsImagesDosBean> getGoodsImagesDos() {
            return goodsImagesDos;
        }

        public void setGoodsImagesDos(List<GoodsImagesDosBean> goodsImagesDos) {
            this.goodsImagesDos = goodsImagesDos;
        }

        public List<String> getItemShowProperties() {
            return itemShowProperties;
        }

        public void setItemShowProperties(List<String> itemShowProperties) {
            this.itemShowProperties = itemShowProperties;
        }

        public List<?> getGiftSkuDos() {
            return giftSkuDos;
        }

        public void setGiftSkuDos(List<?> giftSkuDos) {
            this.giftSkuDos = giftSkuDos;
        }

        public List<EditionsBean> getEditions() {
            return editions;
        }

        public void setEditions(List<EditionsBean> editions) {
            this.editions = editions;
        }

        public List<SpecificationsBean> getSpecifications() {
            return specifications;
        }

        public void setSpecifications(List<SpecificationsBean> specifications) {
            this.specifications = specifications;
        }

        public List<?> getReduceRules() {
            return reduceRules;
        }

        public void setReduceRules(List<?> reduceRules) {
            this.reduceRules = reduceRules;
        }

        public static class GoodsImagesDosBean {
            private int goodsId;
            private String imageMd5;
            private int sortOrder;
            private int isZoom;
            private Object goodsImageURL;

            public static GoodsImagesDosBean objectFromData(String str) {

                return new Gson().fromJson(str, GoodsImagesDosBean.class);
            }

            public static GoodsImagesDosBean objectFromData(String str, String key) {

                try {
                    JSONObject jsonObject = new JSONObject(str);

                    return new Gson().fromJson(jsonObject.getString(str), GoodsImagesDosBean.class);
                } catch (JSONException e) {
                    e.printStackTrace();
                }

                return null;
            }

            public static List<GoodsImagesDosBean> arrayGoodsImagesDosBeanFromData(String str) {

                Type listType = new TypeToken<ArrayList<GoodsImagesDosBean>>() {
                }.getType();

                return new Gson().fromJson(str, listType);
            }

            public static List<GoodsImagesDosBean> arrayGoodsImagesDosBeanFromData(String str, String key) {

                try {
                    JSONObject jsonObject = new JSONObject(str);
                    Type listType = new TypeToken<ArrayList<GoodsImagesDosBean>>() {
                    }.getType();

                    return new Gson().fromJson(jsonObject.getString(str), listType);

                } catch (JSONException e) {
                    e.printStackTrace();
                }

                return new ArrayList();


            }

            public int getGoodsId() {
                return goodsId;
            }

            public void setGoodsId(int goodsId) {
                this.goodsId = goodsId;
            }

            public String getImageMd5() {
                return imageMd5;
            }

            public void setImageMd5(String imageMd5) {
                this.imageMd5 = imageMd5;
            }

            public int getSortOrder() {
                return sortOrder;
            }

            public void setSortOrder(int sortOrder) {
                this.sortOrder = sortOrder;
            }

            public int getIsZoom() {
                return isZoom;
            }

            public void setIsZoom(int isZoom) {
                this.isZoom = isZoom;
            }

            public Object getGoodsImageURL() {
                return goodsImageURL;
            }

            public void setGoodsImageURL(Object goodsImageURL) {
                this.goodsImageURL = goodsImageURL;
            }
        }

        public static class EditionsBean {
            private Object id;
            private int productId;
            private String productName;
            private int relateSpuId;
            private String relateSpuName;
            private int skuId;
            private String name;
            private Object gmtCreated;
            private Object gmtModified;
            private String displayName;

            public static EditionsBean objectFromData(String str) {

                return new Gson().fromJson(str, EditionsBean.class);
            }

            public static EditionsBean objectFromData(String str, String key) {

                try {
                    JSONObject jsonObject = new JSONObject(str);

                    return new Gson().fromJson(jsonObject.getString(str), EditionsBean.class);
                } catch (JSONException e) {
                    e.printStackTrace();
                }

                return null;
            }

            public static List<EditionsBean> arrayEditionsBeanFromData(String str) {

                Type listType = new TypeToken<ArrayList<EditionsBean>>() {
                }.getType();

                return new Gson().fromJson(str, listType);
            }

            public static List<EditionsBean> arrayEditionsBeanFromData(String str, String key) {

                try {
                    JSONObject jsonObject = new JSONObject(str);
                    Type listType = new TypeToken<ArrayList<EditionsBean>>() {
                    }.getType();

                    return new Gson().fromJson(jsonObject.getString(str), listType);

                } catch (JSONException e) {
                    e.printStackTrace();
                }

                return new ArrayList();


            }

            public Object getId() {
                return id;
            }

            public void setId(Object id) {
                this.id = id;
            }

            public int getProductId() {
                return productId;
            }

            public void setProductId(int productId) {
                this.productId = productId;
            }

            public String getProductName() {
                return productName;
            }

            public void setProductName(String productName) {
                this.productName = productName;
            }

            public int getRelateSpuId() {
                return relateSpuId;
            }

            public void setRelateSpuId(int relateSpuId) {
                this.relateSpuId = relateSpuId;
            }

            public String getRelateSpuName() {
                return relateSpuName;
            }

            public void setRelateSpuName(String relateSpuName) {
                this.relateSpuName = relateSpuName;
            }

            public int getSkuId() {
                return skuId;
            }

            public void setSkuId(int skuId) {
                this.skuId = skuId;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public Object getGmtCreated() {
                return gmtCreated;
            }

            public void setGmtCreated(Object gmtCreated) {
                this.gmtCreated = gmtCreated;
            }

            public Object getGmtModified() {
                return gmtModified;
            }

            public void setGmtModified(Object gmtModified) {
                this.gmtModified = gmtModified;
            }

            public String getDisplayName() {
                return displayName;
            }

            public void setDisplayName(String displayName) {
                this.displayName = displayName;
            }
        }

        public static class SpecificationsBean {
            private String colorName;
            private Object compoName;
            private String price;
            private int skuId;

            public static SpecificationsBean objectFromData(String str) {

                return new Gson().fromJson(str, SpecificationsBean.class);
            }

            public static SpecificationsBean objectFromData(String str, String key) {

                try {
                    JSONObject jsonObject = new JSONObject(str);

                    return new Gson().fromJson(jsonObject.getString(str), SpecificationsBean.class);
                } catch (JSONException e) {
                    e.printStackTrace();
                }

                return null;
            }

            public static List<SpecificationsBean> arraySpecificationsBeanFromData(String str) {

                Type listType = new TypeToken<ArrayList<SpecificationsBean>>() {
                }.getType();

                return new Gson().fromJson(str, listType);
            }

            public static List<SpecificationsBean> arraySpecificationsBeanFromData(String str, String key) {

                try {
                    JSONObject jsonObject = new JSONObject(str);
                    Type listType = new TypeToken<ArrayList<SpecificationsBean>>() {
                    }.getType();

                    return new Gson().fromJson(jsonObject.getString(str), listType);

                } catch (JSONException e) {
                    e.printStackTrace();
                }

                return new ArrayList();


            }

            public String getColorName() {
                return colorName;
            }

            public void setColorName(String colorName) {
                this.colorName = colorName;
            }

            public Object getCompoName() {
                return compoName;
            }

            public void setCompoName(Object compoName) {
                this.compoName = compoName;
            }

            public String getPrice() {
                return price;
            }

            public void setPrice(String price) {
                this.price = price;
            }

            public int getSkuId() {
                return skuId;
            }

            public void setSkuId(int skuId) {
                this.skuId = skuId;
            }
        }
    }
}
